#include <stdio.h>

/*魔术师的猜牌术*/

int a[27];
void main()
{
    int i,n,j=1;
    a[1]=1;
    printf("The origional order of card is:");
    for(i=2;i<=26;i++)
    {
        n=i;
        do{
            if(j>26) j=1;
            if(a[j]) j++;
            else {if(n==3) a[j]=i; j++;n++; }

        }
        while (n<=3);      
    }
    for(i=1;i<26;i++)
    {
        printf("%c",a[i]>13?'r':'b');
        printf("%2d",a[i]>13?a[i]-13:a[i]);
    }
    printf("\n");
}
